home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / dv_guard.arc / DV-GUARD.DOC < prev    next >
Text File  |  1990-05-23  |  4KB  |  93 lines

  1.  
  2.                    DV-GUARD:  The RBBS-PC protector when
  3.                           running under DESQview.
  4.  
  5.  
  6.      DV-GUARD is a program that performs five functions critical to
  7. safe and reliable operation of RBBS-PC.
  8.  
  9.      1.  DV-GUARD reboots the system if no carrier is detected in 8 hours.  
  10. Thus, if RBBS hangs, the system will automatically restart.
  11.  
  12.      2.  DV-GUARD reboots the system if carrier is lost during a critical 
  13. period.  In particular, the system will be rebooted if carrier is lost while
  14. executing a DOOR.  This ensures that the system will be available after such
  15. a loss, and that no user can gain access to a DOOR that he or she did not 
  16. initiate.
  17.  
  18.      3.  DV-GUARD reboots the system if the phone rings 8 times without
  19. answering.  Thus, if the system hangs for some reason, it may be rebooted by
  20. simply calling and letting the phone ring for a minute or two.
  21.  
  22.      4.  DV-GUARD reboots the system if the "Hit any key to return to system"
  23. message appears on the screen.  If there's a software failiure, instead of
  24. requiring manual intervention to bring the system back on line, DV-GUARD will 
  25. automatically correct the situation.
  26.  
  27.      5.  DV-GUARD drops the line if the left and right shift keys are
  28. pressed simultaneously.  This allows users to be logged off without a
  29. nasty message, and allows the SYSOP to get immediate control of the system
  30. at any time.
  31.  
  32.  
  33.      DV-GUARD is loaded as a TSR before RBBS is started for the first time.
  34. The syntax is DV-GUARD ps, where p is the port number RBBS uses (1,2,3,4),
  35. and s is the screen type (C-olor or M-ono).  For example
  36. DV-GUARD 2C specifies that COM2 is to be monitored and that the system
  37. has a color screen.
  38.  
  39.      Initially, all DV-GUARD functions are disabled.  Subsequent DV-GUARD
  40. commands control the operation of the program:
  41.  
  42.   DV-GUARD OFF disables all functions
  43.  
  44.   DV-GUARD ON reboots if carrier lost
  45.  
  46.   DV-GUARD TIMER reboots if 8 rings without answering phone, if no carrier
  47.    in 8 hours, or if "Hit any key to return to system" appears on screen.
  48.    Also, pressing both Left and Right Shift keys simultaneously will
  49.    drop the line, logging off the current user.
  50.  
  51.      Normally, DV-GUARD TIMER should be used just before RBBS is entered,
  52. whether initially or on return from a Door.  DV-GUARD ON should be used just
  53. before entering a Door.  DV-GUARD OFF should be used when exiting RBBS to DOS.
  54.  
  55.                        ******************************
  56.  
  57. DV-GUARD has been tested for 2-1/2 months without any glitches being found.  
  58. It was tested on a two-node RBBS-PC 17.3 board running under DESQview 2.25.  
  59. DV-GUARD was placed in the batch file that invoked node one (RBBS1.BAT).
  60. As a guide for your implementation of DV-GUARD, here is the content of that 
  61. batch file:
  62.  
  63. :START
  64. DV-GUARD 1M
  65. DV-GUARD OFF
  66. IF EXIST RBBS1F1.DEF DEL RBBS1F1.DEF
  67. IF EXIST RCTTY1.BAT DEL RCTTY1.BAT
  68. DV-GUARD TIMER
  69. RBBS-PC.EXE 1
  70. IF EXIST RBBS1F1.DEF GOTO EXIT
  71. DV-GUARD ON
  72. IF EXIST RCTTY1.BAT RCTTY1.BAT
  73. :EXIT
  74.                        
  75. To use DV-GUARD, simply revise your RBBS-invoking batch file to include the 
  76. appropriate DV-GUARD statements and have DV-GUARD.COM in the same subdirectory
  77. as this batch file. 
  78.  
  79.                        ******************************
  80.  
  81.      DV-GUARD is in the public domain and may be freely distributed and/or 
  82. modified.  DV-GUARD is a modified version of the superb public-domain WATCHCAT
  83. program written by Joseph R. Ahlgren.  With the original author's permission,
  84. the WATCHCAT program has been revised to function in the DESQview environment.
  85.  
  86. Without the valuable contributions of a number of people, this revised program
  87. would not have been possible.  In particular, a great many "thanks" should go 
  88. out to the folks at Quarterdeck Office Systems (DESQview's developer), as well 
  89. as to Anthony Petillo (a fine programmer who put in a whole bunch of hours to 
  90. make the project happen).
  91.  
  92.  
  93.